/**
 * Description:
 * Class Name:ArrayDequeQueue
 * Date:2022/3/5 16:43
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第8章_Java集合._8_5_Queue集合._8_5_2_Deque接口与ArrayDeque实现类;

import java.util.ArrayDeque;

public class ArrayDequeQueue {
    public static void main(String[] args) {
        ArrayDeque queue = new ArrayDeque();
        queue.offer("疯狂Java讲义");
        queue.offer("轻量级Java EE 企业应用实战");
        queue.offer("疯狂Android讲义");
        System.out.println(queue);

        // 访问队列头部的元素，但并不将其poll出队列“栈”，输出：疯狂Java讲义
        System.out.println(queue.peek());
        System.out.println(queue);

        // poll出队列第一个元素
        System.out.println(queue.poll());
        System.out.println(queue);
    }
}
//[疯狂Java讲义, 轻量级Java EE 企业应用实战, 疯狂Android讲义]
//疯狂Java讲义
//[疯狂Java讲义, 轻量级Java EE 企业应用实战, 疯狂Android讲义]
//疯狂Java讲义
//[轻量级Java EE 企业应用实战, 疯狂Android讲义]